﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using RESTRecursoService.Dominio;
using System.Data.SqlClient;

namespace RESTRecursoService.Persistencia
{
    public class TipoDAO
    {

        public List<Tipo> ListarTodos()
        {
            //TODO:
            Tipo tipoListados = null;
            int codigo1;
            string cadena1 = "";
            List<Tipo> lista = new List<Tipo>();
            string sql = "SELECT * FROM t_Tipo ";
            using (SqlConnection con = new SqlConnection(ConexionUtil.Cadena))
            {
                con.Open();
                using (SqlCommand com = new SqlCommand(sql, con))
                {
                    using (SqlDataReader resultado = com.ExecuteReader())
                    {
                        while (resultado.Read())
                        {
                            codigo1 = (int)resultado["codigo"];
                            cadena1 = codigo1 + "";
                            tipoListados = new Tipo()
                            {
                                Codigo = (string)cadena1,
                                Nombre = (string)resultado["nombre"]
                            };
                            lista.Add(tipoListados);
                        }

                    }
                }
            }
            return lista;
        }
    }
}